package com.a2v2.online.store.database.entity;

import java.sql.Timestamp;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * @author aurionpro
 * 
 */
@Entity
@Table(name = "personal_information")
public class PersonalInfo extends BaseEntity {

	/**
     */
	private static final long serialVersionUID = 1235649457027461806L;

	/**
     */
	@Column(name = "salutation")
	private String aSalutation;
	/**
     */
	@Column(name = "firstname")
	private String aFirstName;
	/**
     */
	@Column(name = "middlename")
	private String aMiddleName;
	/**
     */
	@Column(name = "lastname")
	private String aLastName;
	/**
     */
	@Column(name = "gender")
	private Character aGender;
	/**
     */
	@Column(name = "dob")
	private Timestamp aDob;

	/**
     */
	@Column(name = "mobile1")
	private String aMobile1;
	/**
     */
	@Column(name = "mobile2")
	private String aMobile2;
	/**
     */
	@Column(name = "email1")
	private String aEmail1;
	/**
     */
	@Column(name = "email2")
	private String aEmail2;
	/**
	 * 
	 */
	@Column(name = "alert_to_Default_mobile1")
	private boolean alert_to_Default_mobile1;
	/**
     * 
     */
	@Column(name = "alert_to_default_email1")
	private boolean alert_to_default_email1;
	/**
     * 
     */
	@Column(name = "notify_to_default_mobile2")
	private boolean notify_to_default_mobile2;
	/**
     * 
     */
	@Column(name = "notify_to_default_email2")
	private boolean notify_to_default_email2;

	/**
	 * @return the salutation
	 */
	public String getSalutation() {
		return aSalutation;
	}

	/**
	 * @param pSalutation
	 *            the salutation to set
	 */
	public void setSalutation(final String pSalutation) {
		this.aSalutation = pSalutation;
	}

	/**
	 * @return the firstName
	 */
	public String getFirstName() {
		return aFirstName;
	}

	/**
	 * @param pFirstName
	 *            the firstName to set
	 */
	public void setFirstName(final String pFirstName) {
		this.aFirstName = pFirstName;
	}

	/**
	 * @return the middleName
	 */
	public String getMiddleName() {
		return aMiddleName;
	}

	/**
	 * @param pMiddleName
	 *            the middleName to set
	 */
	public void setMiddleName(final String pMiddleName) {
		this.aMiddleName = pMiddleName;
	}

	/**
	 * @return the lastName
	 */
	public String getLastName() {
		return aLastName;
	}

	/**
	 * @param pLastName
	 *            the lastName to set
	 */
	public void setLastName(final String pLastName) {
		this.aLastName = pLastName;
	}

	/**
	 * @return the gender
	 */
	public Character getGender() {
		return aGender;
	}

	/**
	 * @param pGender
	 *            the gender to set
	 */
	public void setGender(final Character pGender) {
		this.aGender = pGender;
	}

	/**
	 * @return the dob
	 */
	public Timestamp getDob() {
		return aDob;
	}

	/**
	 * @param pDob
	 *            the dob to set
	 */
	public void setDob(final Timestamp pDob) {
		this.aDob = pDob;
	}

	/**
	 * @return the mobile1
	 */
	public String getMobile1() {
		return aMobile1;
	}

	/**
	 * @param pMobile1
	 *            the mobile1 to set
	 */
	public void setMobile1(final String pMobile1) {
		this.aMobile1 = pMobile1;
	}

	/**
	 * @return the mobile2
	 */
	public String getMobile2() {
		return aMobile2;
	}

	/**
	 * @param pMobile2
	 *            the mobile2 to set
	 */
	public void setMobile2(final String pMobile2) {
		this.aMobile2 = pMobile2;
	}

	/**
	 * @return the email1
	 */
	public String getEmail1() {
		return aEmail1;
	}

	/**
	 * @param pEmail1
	 *            the email1 to set
	 */
	public void setEmail1(final String pEmail1) {
		this.aEmail1 = pEmail1;
	}

	/**
	 * @return the email2
	 */
	public String getEmail2() {
		return aEmail2;
	}

	/**
	 * Sets the value of aEmail2.
	 * 
	 * @param pEmail2
	 *            new value to be set.
	 */
	public void setEmail2(final String pEmail2) {
		this.aEmail2 = pEmail2;
	}

	/**
	 * @return the alert_to_Default_mobile1
	 */
	public boolean isAlert_to_Default_mobile1() {
		return alert_to_Default_mobile1;
	}

	/**
	 * @param alert_to_Default_mobile1
	 *            the alert_to_Default_mobile1 to set
	 */
	public void setAlert_to_Default_mobile1(boolean alert_to_Default_mobile1) {
		this.alert_to_Default_mobile1 = alert_to_Default_mobile1;
	}

	/**
	 * @return the alert_to_default_email1
	 */
	public boolean isAlert_to_default_email1() {
		return alert_to_default_email1;
	}

	/**
	 * @param alert_to_default_email1
	 *            the alert_to_default_email1 to set
	 */
	public void setAlert_to_default_email1(boolean alert_to_default_email1) {
		this.alert_to_default_email1 = alert_to_default_email1;
	}

	/**
	 * @return the notify_to_default_mobile2
	 */
	public boolean isNotify_to_default_mobile2() {
		return notify_to_default_mobile2;
	}

	/**
	 * @param notify_to_default_mobile2
	 *            the notify_to_default_mobile2 to set
	 */
	public void setNotify_to_default_mobile2(boolean notify_to_default_mobile2) {
		this.notify_to_default_mobile2 = notify_to_default_mobile2;
	}

	/**
	 * @return the notify_to_default_email2
	 */
	public boolean isNotify_to_default_email2() {
		return notify_to_default_email2;
	}

	/**
	 * @param notify_to_default_email2
	 *            the notify_to_default_email2 to set
	 */
	public void setNotify_to_default_email2(boolean notify_to_default_email2) {
		this.notify_to_default_email2 = notify_to_default_email2;
	}

}
